home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mission 3
/
Mission 3.zip
/
Mission 3.iso
/
divers
/
schon_me
/
shme_sys
/
smm_conf
/
smm_conf.stg
< prev
next >
Wrap
Text File
|
1997-08-13
|
5KB
|
173 lines
##ACE-STGPAR 4 0022
@database "SMM-Konfig 0.7"
@author "R.G.Faika, GORDON Soft"
@$VER: SMM_CONF.HYP (@:"__DATE__")
@subject "Dokumentation"
@options "+z-s-j-d12"
@node main "SMM-Konfig 0.7"
@symbol r SHME
@{B}@{"SMM-Konfig" ignore} @{0}
@line 1 75 0 0 7
SMM_CONF.PRG
Programm zur Konfiguration von SMM-Modulen
für den Bildschirmschoner Schon-Me.
Status: Freeware
Version: 0.7
Autor: Richard Gordon Faika
1997 Gordon Soft
Anleitung zu SMM_CONF.PRG
SMM-Konfig
Konfigurieren eines Modules
Hinweis für Programmierer von Modulen
Kontakt
@endnode
@node "SMM-Konfig"
@{B}@{"SMM-Konfig" ignore} @{0}
@line 1 75 0 0 7
SMM-Konfig ist ein kleines Programm zu einfachen Konfiguration von
SMM-Modulen.
Es können nur solche SMM-Module konfiguriert werden, die dafür vom
Programmierer entsprechend angepasst wurden.
@endnode
@node "Konfigurieren eines Modules"
@{B}@{"Konfigurieren eines Modules" ignore} @{0}
@line 1 75 0 0 7
Die Konfiguration ist recht einfach:
1. Auswählen des Modules durch klicken in das Feld von 'Module'
Ist die ausgewählte Datei ein SMM-Modul und konfigurierbar,
wird es geladen und die Konfigurationswerte ausgelesen.
2. Statt den Texten 'Parameter 1' bis 'Parameter 6' erscheinen
nun die Texte zur Information, was man pro Parameterfeld jeweils
einstellen kann. Nicht belegte Parameter werden erkannt und im
Infotext zum Parameterfeld steht dann 'nicht benutzt'.
3. Setzen eigener Einstellungen
4. Speichern mit dem Button 'Sichern'. -Das Modul wird mit den neuen
Parametern unter gleichem Namen abgespeichert.
5. Verlassen des Konfigurationsprogrammes durch schließen des Haupt-
Dialoges oder durch betätigung von 'Abbruch'.
Sonstiges:
'Info' öffnet den Informationsdialog zu SMM-Konfig.
'Hilfe' ruft die Onlinehilfe auf, sofern ST-Guide installiert ist.
Das wars.
Wer Informationen zum Einbauen einer Konfigurationsmöglichkeit in
eigene Module sucht, lese sich bitte den Text 'SMM_NEW.TXT' bzw.
im Hypertext den Part 'Hinweis für Programmierer von Modulen' durch.
viel Vergnügen,
Richard Gordon Faika
@endnode
@node "Hinweis für Programmierer von Modulen"
@{B}@{"Hinweis für Programmierer von Modulen" ignore} @{0}
@line 1 75 0 0 7
Eigene Module konfigurierbar programmieren.
..auch ganz einfach:
Die normalen Richtlinien zur Programmierung eines Modules gelten
weiterhin. Module ohne Konfigurierbarkeit können auch weiterhin
mit Schon-me genutzt werden.
Möchte man nun sein eigenes Modul einstellbar gestalten muß man folgendes
in sein Modul einbauen. Am besten hinter die erste Abbruchabfrage
im Modul, ich erinnere: 'Am Anfang des Modules die Adresse $6C abfragen
ob sie Null ist, wenn nicht, beenden'.
Folgendes Muß man einbauen:
1. einen Festen Speicherbereich innerhalb des Programmes, also im DATA-
Segment eines Programmes (für GFABASIC beispielsweise ein Inline)
Größe: 256 Byte
Dieser Speicherbereich ist folgendermaßen aufgebaut:
Es gibt 6 Parametermöglichkeiten, die von SMM-Konfig beachtet werden.
Alle sechs Parameterblöcke stehen Nacheinander im Speicherbereich.
Bedeutung | Offset | Wert | Länge (Byte)
---------------------|--------|---------------|----------------------
Identifikation | 0 | 'SHME' | 4
| | |
Parameter 1 | 4 | eigener | 4
Parametertext-Länge | 8 | Textlänge | 1
Parametertext 1 | 9 | Text | 0=unbenutzt, max. 20
Parameter 2 | 10 | eigener | 4
Parametertext-Länge | 14 | Textlänge | 1
Parametertext 2 | 15 | Text | 0=unbenutzt, max.20
usw. bis Parameter 6
Der Rest des Speicherbereiches ist dann mit Nullen aufzufüllen.
(für spätere Erweiterungen nützlich)
Hinweis:
Die Parameter werden von SMM-Konfig nur als *Zahl*(Long) gelesen und
geschrieben.
Was macht dann SMM-Konfig?
SMM-Konfig sucht nach der Identifikation 'SHME', liest die Parameter
und den Infotext aus und setzt beides dann in die Felder Parameter 1-6
ein.
Beim Speichern schreibt SMM-Konfig dann nur die neuen Parameter-Werte.
Warum kompliziert, wenns auch einfach geht.
Richard Gordon
@endnode
@node "Kontakt"
@{B}@{"Kontakt" ignore} @{0}
@line 1 75 0 0 7
Für Fragen stehe ich jederzeit gerne zur Verfügung.
Richard Gordon Faika
Email:
Richard-Gordon Faika @ B
richard-gordon.faika@b.maus.de
Post:
Richard Sorge Str.24
10249 Berlin
Tel:
(030)422 39 48
Bankverbindung:
Name : Richard Gordon Faika
Konto : 150 159 69
BLZ : 100 900 00
Institut: Berliner Volksbank
Berlin den 08.08.1997
GORDON Soft
@endnode